﻿<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="PatientShortDataTable.ascx.cs"
    Inherits="ECGWeb.Controls.PatientShortDataTable" %>
<link href="../Style/TableStyle.css" rel="stylesheet" type="text/css" />
<script src="../Scripts/jquery-1.7.2.js" type="text/javascript"></script>
<script src="../Scripts/DoctorPageScript.js" type="text/javascript"></script>
<asp:UpdatePanel ID="patientTblUpdatePanel" runat="server" UpdateMode="Conditional"
    ChildrenAsTriggers="false">
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="rs_gridview" EventName="pageindexchanging" />
        <asp:AsyncPostBackTrigger ControlID="rs_gridview" EventName="init" />
        <asp:AsyncPostBackTrigger ControlID="rs_gridview" EventName="databinding" />
    </Triggers>
    <ContentTemplate>
        <asp:GridView runat="server" ID="rs_gridview" AllowPaging="true" ClientIDMode="Static"
            AllowSorting="true" CssClass="GridViewStyle" GridLines="None" PageSize="5" AutoGenerateColumns="false">
            <Columns>
                <asp:BoundField DataField="PatientID" HeaderText="Mã Bệnh Nhân" />
                <asp:BoundField DataField="PatientName" HeaderText="Tên" />
            </Columns>
            <RowStyle CssClass="rightside_RowStyle" />
            <EmptyDataRowStyle CssClass="EmptyRowStyle" />
            <PagerStyle CssClass="PagerStyle" />
            <SelectedRowStyle CssClass="SelectedRowStyle" />
            <HeaderStyle CssClass="HeaderStyle" />
            <EditRowStyle CssClass="EditRowStyle" />
            <AlternatingRowStyle CssClass="rightside_RowStyle" />
        </asp:GridView>
    </ContentTemplate>
</asp:UpdatePanel>
<script type="text/javascript">
    //Sự kiện khi click một dòng của rs_gridview
    //sử dụng unbind để tránh bị fire nhiều event trong một lần click- chưa hiểu nguyên nhân tại sao!
    $('.rightside_RowStyle').unbind("click").click(function () {
        showClientInfo($(this).children().eq(0).html());        
    });
</script>
